package com.sjtu.rental.entity;

import java.util.Date;

/**
 * UserInfo entity. @author MyEclipse Persistence Tools
 */

@SuppressWarnings("serial")
public class UserInfo implements java.io.Serializable {

	// Fields

	private Long uiId;
	private String uiUsername;
	private Integer uiUsernameType;
	private String uiPassword;
	private String uiName;
	private String uiGender;
	private String uiIdNumber;
	private String uiMobile;
	private String uiTelephone;
	private String uiEmail;
	private String uiRemark;
	private Integer uiState;
	private Date uiCreateDate;

	// Constructors

	/** default constructor */
	public UserInfo() {
	}

	/** minimal constructor */
	public UserInfo(Long uiId, String uiUsername, Integer uiUsernameType,
			String uiPassword, Integer uiState) {
		this.uiId = uiId;
		this.uiUsername = uiUsername;
		this.uiUsernameType = uiUsernameType;
		this.uiPassword = uiPassword;
		this.uiState = uiState;
	}

	/** full constructor */
	public UserInfo(Long uiId, String uiUsername, Integer uiUsernameType,
			String uiPassword, String uiName, String uiGender,
			String uiIdNumber, String uiMobile, String uiTelephone,
			String uiEmail, String uiRemark, Integer uiState, Date uiCreateDate) {
		this.uiId = uiId;
		this.uiUsername = uiUsername;
		this.uiUsernameType = uiUsernameType;
		this.uiPassword = uiPassword;
		this.uiName = uiName;
		this.uiGender = uiGender;
		this.uiIdNumber = uiIdNumber;
		this.uiMobile = uiMobile;
		this.uiTelephone = uiTelephone;
		this.uiEmail = uiEmail;
		this.uiRemark = uiRemark;
		this.uiState = uiState;
		this.uiCreateDate = uiCreateDate;
	}

	// Property accessors

	public Long getUiId() {
		return this.uiId;
	}

	public void setUiId(Long uiId) {
		this.uiId = uiId;
	}

	public String getUiUsername() {
		return this.uiUsername;
	}

	public void setUiUsername(String uiUsername) {
		this.uiUsername = uiUsername;
	}

	public Integer getUiUsernameType() {
		return this.uiUsernameType;
	}

	public void setUiUsernameType(Integer uiUsernameType) {
		this.uiUsernameType = uiUsernameType;
	}

	public String getUiPassword() {
		return this.uiPassword;
	}

	public void setUiPassword(String uiPassword) {
		this.uiPassword = uiPassword;
	}

	public String getUiName() {
		return this.uiName;
	}

	public void setUiName(String uiName) {
		this.uiName = uiName;
	}

	public String getUiGender() {
		return this.uiGender;
	}

	public void setUiGender(String uiGender) {
		this.uiGender = uiGender;
	}

	public String getUiIdNumber() {
		return this.uiIdNumber;
	}

	public void setUiIdNumber(String uiIdNumber) {
		this.uiIdNumber = uiIdNumber;
	}

	public String getUiMobile() {
		return this.uiMobile;
	}

	public void setUiMobile(String uiMobile) {
		this.uiMobile = uiMobile;
	}

	public String getUiTelephone() {
		return this.uiTelephone;
	}

	public void setUiTelephone(String uiTelephone) {
		this.uiTelephone = uiTelephone;
	}

	public String getUiEmail() {
		return this.uiEmail;
	}

	public void setUiEmail(String uiEmail) {
		this.uiEmail = uiEmail;
	}

	public String getUiRemark() {
		return this.uiRemark;
	}

	public void setUiRemark(String uiRemark) {
		this.uiRemark = uiRemark;
	}

	public Integer getUiState() {
		return this.uiState;
	}

	public void setUiState(Integer uiState) {
		this.uiState = uiState;
	}

	public Date getUiCreateDate() {
		return this.uiCreateDate;
	}

	public void setUiCreateDate(Date uiCreateDate) {
		this.uiCreateDate = uiCreateDate;
	}

}